Each of the three fast-moving storms shown above was photographed at two-minute intervals by the space probe.
That's enough to pay for a space probe to explore the solar system.
British Dictionary definitions for space probe
space probe
noun
1.
a vehicle, such as a satellite, equipped to obtain scientific information, normally transmitted back to earth by radio, about the atmosphere, surface, and temperature of a planet, conditions in space, etc